home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / ncl_items.nasl < prev    next >
Text File  |  2005-01-14  |  3KB  |  96 lines

  1. #
  2. # This script was written by Renaud Deraison <deraison@cvs.nessus.org>
  3. #
  4. # See the Nessus Scripts License for details
  5. #
  6. # Reference:
  7. # http://members.cox.net/ltlw0lf/printers.html
  8.  
  9. if(description)
  10. {
  11.  script_id(10146);
  12.  script_bugtraq_id(806);
  13.  script_version ("$Revision: 1.16 $");
  14.  script_cve_id("CAN-1999-1508");
  15.  name["english"] = "Tektronix /ncl_items.html";
  16.  name["francais"] = "Tektronix /ncl_items.html";
  17.  script_name(english:name["english"], francais:name["francais"]);
  18.  
  19.  desc["english"] = "
  20. The file /ncl_items.html or /ncl_subjects.html exist on the remote system.
  21. It is very likely that this file will allow an attacker
  22. to reconfigure your Tektronix printer.
  23.  
  24. An attacker can use this to prevent the users of your
  25. network from working properly by preventing them
  26. from printing their files.
  27.  
  28. Solution : Filter incoming traffic to port 80 to this
  29. device, or disable the Phaserlink webserver on the
  30. printer (can be done by requesting http://printername/ncl_items?SUBJECT=2097)
  31.  
  32. Risk factor : Low";
  33.  
  34.  
  35.  desc["francais"] = "
  36. Le fichier /ncl_items.html existe sur le serveur distant.
  37. Il est plus que probable que ce fichier permette α un pirate
  38. de reconfigurer cette imprimante Tektronix.
  39.  
  40. Un pirate peut utiliser ceci pour empecher les utilisateurs
  41. de votre rΘseau de travailler convenablement en les empechant
  42. d'imprimer leurs fichiers.
  43.  
  44. Solution : filtrez le traffic entrant vers le port 80 en direction
  45. de cette imprimante, ou dΘsactivez le serveur web Phaserlink
  46. de celle-ci en faisant la requΦte http://printername/ncl_items?SUBJECT=2097)
  47.  
  48. Facteur de risque : Faible";
  49.  
  50.  
  51.  script_description(english:desc["english"], francais:desc["francais"]);
  52.  
  53.  summary["english"] = "Checks for the presence of /ncl_*.html";
  54.  summary["francais"] = "VΘrifie la prΘsence de /ncl_*.html";
  55.  
  56.  script_summary(english:summary["english"], francais:summary["francais"]);
  57.  
  58.  script_category(ACT_GATHER_INFO);
  59.  
  60.  
  61.  script_copyright(english:"This script is Copyright (C) 1999 Renaud Deraison",
  62.         francais:"Ce script est Copyright (C) 1999 Renaud Deraison");
  63.  family["english"] = "Misc.";
  64.  family["francais"] = "Divers";
  65.  script_family(english:family["english"], francais:family["francais"]);
  66.  script_dependencie("http_version.nasl");
  67.  script_require_ports("Services/www", 80);
  68.  exit(0);
  69. }
  70.  
  71. #
  72. # The script code starts here
  73. #
  74.  
  75. include("http_func.inc");
  76. include("http_keepalive.inc");
  77. port = get_http_port(default:80);
  78.  
  79. if (! get_port_state(port)) exit(0);
  80.  
  81. i = "/ncl_items.html?SUBJECT=1";
  82. if (is_cgi_installed_ka(item: i, port: port))
  83. {
  84.         if (!is_cgi_installed_ka(item: "/nessus" + rand() + ".html", port: port) ) {
  85.      security_hole(port);
  86.      exit(0);
  87.     }
  88. }
  89.  
  90. if (is_cgi_installed_ka(item: "/ncl_subjects.html", port: port) )
  91. {
  92.     if (!is_cgi_installed_ka(item: "/nessus" + rand() + ".html", port: port) ) security_hole(port);
  93. }
  94.  
  95.